package com.qm.console.dao.model;

import lombok.Data;

import java.util.Date;

@Data
public class CardPropDO {
    private Integer id;

    private String appChannel;

    private Long cardAdd;

    private Long cardConsume;

    private Long cardInventory30days;

    private Long cardChange;

    private Long cardInventory;

    private Long cardWeekly;

    private Long cardFromGreenhand;

    private Long cardFromTask;

    private Long cardFromDraw;

    private Long cardFromInvite;

    private Long cardVoiceConsume;

    private Long cardVideoConsume;

    private Long cardFromOrder;

    private Long cardOrderConsume;

    private Long cardOrder;

    private Date targetDate;

    private Long activateCount;

    private Long activeCount;


    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", appChannel=").append(appChannel);
        sb.append(", cardAdd=").append(cardAdd);
        sb.append(", cardConsume=").append(cardConsume);
        sb.append(", cardInventory30days=").append(cardInventory30days);
        sb.append(", cardChange=").append(cardChange);
        sb.append(", cardInventory=").append(cardInventory);
        sb.append(", cardWeekly=").append(cardWeekly);
        sb.append(", cardFromGreenhand=").append(cardFromGreenhand);
        sb.append(", cardFromTask=").append(cardFromTask);
        sb.append(", cardFromDraw=").append(cardFromDraw);
        sb.append(", cardFromInvite=").append(cardFromInvite);
        sb.append(", cardVoiceConsume=").append(cardVoiceConsume);
        sb.append(", cardVideoConsume=").append(cardVideoConsume);
        sb.append(", cardFromOrder=").append(cardFromOrder);
        sb.append(", cardOrderConsume=").append(cardOrderConsume);
        sb.append(", cardOrder=").append(cardOrder);
        sb.append(", targetDate=").append(targetDate);
        sb.append("]");
        return sb.toString();
    }
}
